package com.ceres.customer.service;

import com.ceres.customer.pojo.Role;
import com.github.pagehelper.Page;

import java.util.List;

public interface CustRoleService {
    //角色添加方法
    void add(Role role, Integer[] permissionIds, Integer[] menuIds);

    //角色修改方法
    void update(Role role, Integer[] permissionIds, Integer[] menuIds);

    //角色删除方法
    void delete(int id);

    //分页模糊查询
    Page findPage(String keyword, int pageNum, int pageSize);

    //通过角色id查询
    Role findById(int id);

    //查询所有角色信息
    List<Role> findAll();

    //根据用户id获取对应角色
    List<Role> findByUserId(int id);
}
